﻿namespace EdgeTTS.Net.Models;

public class Voice
{
    public string Name { get; set; } = string.Empty;
    public string ShortName { get; set; } = string.Empty;
    public string Gender { get; set; } = string.Empty;
    public string Locale { get; set; } = string.Empty;
    public string SuggestedCodec { get; set; } = string.Empty;
    public string FriendlyName { get; set; } = string.Empty;
    public string Status { get; set; } = string.Empty;
    public VoiceTag? VoiceTag { get; set; }
}

public class VoiceTag
{
    public string[]? ContentCategories { get; set; }
    public string[]? VoicePersonalities { get; set; }
}